drenched to the skin - Français Anglais Dictionnaire